#region Using directives

/*
 * Copyright (c) 2005-2007 Alan Dean.
 * All rights reserved.
 */

using System;
using System.Collections.Generic;
using System.Globalization;

using ObjectThinking.Globalization;
using ObjectThinking.Xml.ResourceDescriptionFramework;

#endregion

namespace ObjectThinking
{
    public abstract class RuleBase : GenericSelf, IRule
    {
        // protected constructors

        protected RuleBase()
        { }

        // public methods (IRule)

        public abstract bool Validate(ISelf obj);
    }
}